From 3bb3120193bcc5764530d88b12bf6326cf63dadb Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Mon, 4 Jun 2007 14:24:46 +0100 Subject: [PATCH] xentrace: Bit-field boolean must be unsigned. Signed-off-by: Keir Fraser --- tools/xentrace/xentrace.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/tools/xentrace/xentrace.c b/tools/xentrace/xentrace.c index b3637f3ccc..45fb99f7e7 100644 --- a/tools/xentrace/xentrace.c +++ b/tools/xentrace/xentrace.c @@ -56,7 +56,7 @@ typedef struct settings_st { uint32_t evt_mask; uint32_t cpu_mask; unsigned long tbuf_size; - int discard:1; + uint8_t discard:1; } settings_t; settings_t opts; @@ -308,12 +308,9 @@ int monitor_tbufs(FILE *logfile) meta = init_bufs_ptrs(tbufs_mapped, num, size); data = init_rec_ptrs(meta, num); - if(opts.discard) { - for ( i = 0; (i < num) ; i++ ) - { - meta[i]->cons = meta[i]->prod; - } - } + if ( opts.discard ) + for ( i = 0; i < num; i++ ) + meta[i]->cons = meta[i]->prod; /* now, scan buffers for events */ while ( !interrupted ) @@ -423,7 +420,7 @@ error_t cmd_parser(int key, char *arg, struct argp_state *state) case 'D': /* Discard traces currently in the buffer before beginning */ { - opts.discard=1; + opts.discard = 1; } break; -- 2.30.2